package com.zzyl.nursing.service;

import com.zzyl.nursing.vo.PropertyVo;
import com.zzyl.nursing.dto.DeviceDto;
import com.zzyl.nursing.dto.RegisterDto;
import com.zzyl.nursing.vo.DeviceDetailVo;
import com.zzyl.nursing.vo.DevicePageVo;
import com.zzyl.nursing.vo.ProductVo;

import java.util.List;

public interface DeviceService {
    void synchronous();

    List<ProductVo> allProduct();

    DevicePageVo list(DeviceDto dto);

    void register(RegisterDto dto);

    DeviceDetailVo getDeviceByIotId(String iotId);

    List<PropertyVo> queryServiceProperties(String iotId);

    void delete(String iotId);
}
